#include<stdio.h>
int main()
{
    //写一个冒泡排序的程序
    int a[10] = {5, 3, 8, 6, 2, 7, 1, 9, 4, 0};
    int i, j, temp;
    for(i=0; i<10; i++)      //外层循环控制排序趟数
    {
        for(j=0; j<9-i; j++)  //内层循环控制每趟排序的次数
        {
            if(a[j] > a[j+1])  //如果前面的数比后面的数大，则交换
            {   
                temp = a[j];
                a[j] = a[j+1];
                a[j+1] = temp;
            }
        }
    }
    for(i=0; i<10; i++)      //打印排序后的数组
    {
        printf("%d ", a[i]);
    }  
    return 0;
}